while True:
    chislo = int(input('ведите четерех значное число'))
    if abs(chislo) < 1000 or abs(chislo) >= 9999:
        print ('Число не четерехзначное ')
        continue
    if chislo % 2 == 0:
        chet = 'Да'
    else:
           chet = 'Нет'
    print('Число чотное:' , chet)
    if chislo % 3 == 0:
        kret_3 = 'Да'
    else:
        kret_3 = 'Нет'
    print ('Число кратное трем;', kret_3)
    if int(chislo**0.5)**2 == chislo :
         kvadrat = chislo ** 0.5
         print('Число являеться кводратом числа :', int (kvadrat))
    else:
        print('Число являеться кводратом числа : Нет')
    c_1 = chislo % 10
    c_2 = chislo// 10%10
    c_3 = chislo//100%10
    c_4 = chislo//1000%10
    print('Наименьшая цифра числа:',min (c_1,c_2,c_4,c_3) )
    print('Наименьшая цифра числа:',max(c_1,c_2,c_3,c_4))
    k_zeros = 0
    if c_1 == 0:
        k_zeros += 1
    if c_2 == 0:
        k_zeros +=1
    if c_3 == 0:
        k_zeros +=1
    if c_4 == 0:
        k_zeros +=1
    print('Количество нулей в числе:', k_zeros)
    if int (c_1 ** 0.5)**2== c_1:
        print('Цифра в разряде едениц являеться квадратом цифр:', int(c_1**0.5))
    else:
        print('Цифра в разряде едениц являеться квадратом цифр: Нет')
    if int (c_2 ** 0.5)**2== c_2:
        print('Цифра в разряде едениц являеться квадратом цифр:', int(c_2**0.5))
    else:
        print('Цифра в разряде едениц являеться квадратом цифр: Нет')
    if int (c_3 ** 0.5)**2== c_3:
        print('Цифра в разряде едениц являеться квадратом цифр:', int(c_3**0.5))
    else:
        print('Цифра в разряде едениц являеться квадратом цифр: Нет')
    if int (c_4 ** 0.5)**2== c_4:
        print('Цифра в разряде едениц являеться квадратом цифр:', int(c_4**0.5))
    else:
        print('Цифра в разряде едениц являеться квадратом цифр: Нет')
        
         
                
